package day06

/**
 * with 关键字
 *  with 函数是run的变体，他们的功能行为是一样的，但with的调用方式不同
 *  调用with 时需要值参作为其第一个参数传入
 *
 */
fun main() {
    val name = "DFSHFSLLFS EWYEWGJHBFSD"
    //run调用
    val run = name.run {
        length >= 10
    }

    //with的调用
    val with = with(name) {
        length >= 10
    }

    println("run: $run")
    println("with: $with")


}